#ifndef __SIMULATIONCONDITIONS_H_
#define __SIMULATIONCONDITIONS_H_

#include "includes.hpp"


/////////////////////////////////////////////////////////////////////
// Testing Functions
/////////////////////////////////////////////////////////////////////

double
StepDoping(double const & x);

double
Normal(double const & x);


/////////////////////////////////////////////////////////////////////
// n^+ - n - n^+ MESFET
/////////////////////////////////////////////////////////////////////


double
NPlus_N_NPlus(double const & x);


/////////////////////////////////////////////////////////////////////
// n-type Photoelectrochemical cell
/////////////////////////////////////////////////////////////////////

double
ddpPEC_DonorDopingProfile(double const & x);

double
ddpPEC_AcceptorDopingProfile(double const & x);

double
ddpPEC_ReductantsIC(double const & x);

double
ddpPEC_OxidantsIC(double const & x);



#endif
